#ifndef ARCHIVODEESTRUCTURASVARIABLES_H_
#define ARCHIVODEESTRUCTURASVARIABLES_H_
#include "Archivo.h"

namespace Archivos {

class ArchivoDeEstructurasVariables: public Archivo {

public:

	ArchivoDeEstructurasVariables(string path);

	virtual void leer(IEntidad* entidad,unsigned int posicionEnElArchivo);
	virtual unsigned int insertar(IEntidad* entidad);
	virtual unsigned int modificar(IEntidad* entidad,unsigned int posicionEnElArchivo);
	virtual bool borrar(IEntidad* entidad,unsigned int posicionEnElArchivo);

	bool estaVacio();

	virtual ~ArchivoDeEstructurasVariables();
};

}

#endif /* ARCHIVODEESTRUCTURASVARIABLES_H_ */
